home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Utilities / Formatter / ReadMe
Internet Message Format  |  1992-12-26  |  8KB

  1. Date: Sat, 16 Feb 91 13:06:30 PST
  2. Subject: Version 1.2
  3.  
  4.  
  5.  
  6. Feb 16, 1991
  7.  
  8.     Here is the promised version 1.2 of my disk formatting utility. Please
  9. destroy any earlier versions you see floating around, there was a MAJOR bug that
  10. affects people formatting drives other than the Fujitsu M226XS family.
  11.  
  12. Bug fixes:
  13.     1) the automated disktab entry algorithm was improved yet again. My entries
  14. now exactly match those generated by NeXT for all of the NeXT formatted drives
  15. I could gain access to (about 3 different models). This last improvement was
  16. VERY minor, it will increase the size of your disk by 1 block. I really do not
  17. think it is worth the effort to rebuild your disk if you used an earlier 
  18. version.
  19.     2) Only the logical sector size and not the physical sector size was being
  20. set to 1024 bytes if your drive was NOT a Fujitsu. This bug appeared in every
  21. version since 1.0, where it was introduced. My regression testing did not pick
  22. this bug up since I had already set the physical block size of my test disks
  23. to 1024 bytes. The utility would happily set the logical size to 1024 bytes and
  24. leave the physical sector size at whatever it was previously! I was too lazy
  25. to reformat my drives back to 512 byte sectors every time I regression tested.
  26. Sorry if this caused you undo stress! Once again, this bug DID NOT affect
  27. Fujitsu drives!
  28.  
  29. New features:
  30.     1) Better (hopefully) help information again. Please read this! The most
  31. major change has to do with the synchronous transfer jumper settings of the
  32. Fujitsu M2263XS family on 030 cubes. It seems that the boot roms in the old
  33. cubes can not negotiate or reject synchronous transfer bids during the boot
  34. sequence. In my system (which is an 030 until my much awaited upgrade comes in)
  35. I did not see this problem for the following reason: I still had a valid kernel
  36. on the disk with the next higher SCSI ID. The NeXT would try to boot off of my
  37. Fujitsu, give up because of the synchronous transfer bidding, go on to the next
  38. SCSI device, load the kernel, (which appears to be able to handle the bidding),
  39. and SWITCH BACK to the Fujitsu! So I now have answers to all of the outstanding
  40. "It-works-fine-for-me-but-you-have-a-problem" issues.
  41.  
  42. Outstanding issues:
  43.     1) The history info for version 1.2 is incorrect, however, I did not want
  44. to turn another revision just for that.
  45.  
  46.                     Rory.
  47.  
  48. P.S.  extraction instructions: save the stuff between the two lines labeled
  49. "CUT HERE" to a file called foob. Next type "uudecode foob", which will create
  50. the file "formatter_1.2.tar.Z". Next type "uncompress formatter_1.2.tar.Z". 
  51. Next type "tar xvf formatter_1.2.tar". This should produce an executable file.
  52. Any of the intermmediate files created (foob, formatter_1.2.tar) may now be 
  53. deleted.
  54.     
  55.  
  56.  
  57. Date: Tue, 19 Feb 91 13:12:50 PST
  58. Return-Path: <rory@dreamit.fps.com>
  59. Subject: README file
  60. Status: R
  61.  
  62. Feb. 19,1991
  63. Hello!
  64.     This is a form letter response to general questions about Formatter. There 
  65. are currently about 60 people across the country who are in contact with me and 
  66. who are using this program. The current version is 1.2. Please make an effort 
  67. to remove previous versions you may find. If formatter does not appear at your
  68. local FTP sites, please feel free to upload it AND THIS README FILE. Please 
  69. make sure to tar and compress the files before uploading. It would also be a
  70. good idea to use the following naming convention:
  71.  
  72.     formatter_1.2.tar.Z     ( the actual program )
  73.     formatter.readme.tar.Z    ( this file )
  74.  
  75. Advantages to reformatting:
  76. 1) expect about 5% greater capacity from your drive. This may not be worth the
  77. effort for small drives as illustrated below:
  78.     40MB -> 41MB
  79.     80MB -> 82MB
  80.     100MB -> 105MB
  81.     300MB -> 315MB
  82.     600MB -> 630MB
  83.     1200MB -> 1260MB
  84.     These are just examples of about what to expect. The actual capacity of your
  85. drive will be affected by things such as the amount of space reserved for flaw
  86. mapping. Also, marketing hype usually calls a Mbyte 1000000 bytes instead of
  87. 1048576 bytes, which confuses many people.
  88.     Speed improvements have been reported by some, however they are VERY SLIGHT.
  89. If you own a Fujitsu M226XS drive, the caching parameters will be modified to
  90. give approximately a 15% increase in the maximum transfer rate. Transfer rates
  91. are dependent on the length of your SCSI bus and the number of SCSI devices
  92. attached to your bus. In my system I observed the transfer rate of my M2263S
  93. to go from 700Kbytes/second to 800Kbytes/second.
  94.     There is also some confusion as to disk transfer rates. Most, if not all,
  95. disk manufacturers quote maximum BURST transfer rates, or the rate at which
  96. data can be transfered to/from the drive's ram buffer. These figures are often
  97. in the 4 to 5 Megabyte/second range. The numbers I refer to are the maximum
  98. SUSTAINABLE transfer rates, which include command processing times in your
  99. computer, the disk drive, and the actual reading/writing of the data from/to
  100. the disks physical media.
  101.  
  102. Disadvantages to reformatting:
  103.     This destroys all of the data on the disk being formatted. BE CAREFUL! Also,
  104. you will need to be familiar with fstabs, disktabs, builddisk, etc. Many people
  105. do not want to hassle with system administration such as this. All of the info
  106. needed is in NeXT's manuals, however, this is not something a novice would want
  107. to do.
  108.     As a side note, it should be noted that hooking up SCSI devices is not
  109. simply "plug and play". There is a risk of damaging all of the disks on your
  110. computer and the computer itself if you do not know what you are doing. SCSI
  111. bus termination is yet another thing that confuses many. If you are not sure,
  112. ASK SOMEONE WHO IS! Also, do not take everthing you read on UUNET NEWS as
  113. the truth!
  114.  
  115.  
  116. Please read all of the manuals (online and printed) regarding the following:
  117.  
  118. builddisk
  119. fstab
  120. disktab
  121. mount
  122.  
  123. Also, PLEASE BE SURE TO READ THE HELP INFORMATION PROVIDED BY THE PROGRAM
  124.  
  125. Notes on Quantum drives:
  126.     I have talked to Quantum technical support and this is what they said:
  127.     The newer Quantums are factory formatted to a physical sector size of
  128. 512 bytes/sector. Although you may change the logical sector size to 1024 bytes
  129. per sector, you can not change the physical sector size, thus there are no
  130. capacity gains by setting 1024 bytes/sector. The newer Quantums will report 
  131. an error if the mode select command attempts to alter the physical sector size.
  132.     I have tried to program my utility defensively in situations such as
  133. this. When this happens, my utility will not issue the format command and your
  134. drive should remain unchanged with all data intact.
  135.  
  136. Theory of operation:
  137.     1) At program startup, my program opens the generic SCSI device, "/dev/sg".
  138.  
  139.     2) When you select as SCSI ID, the program issues an ioctl to the generic
  140.     SCSI device selecting that SCSI ID. The logical unit number is set to zero.
  141.     The program then issues both INQUIRY and READ CAPACITY commands to the
  142.     device. The program then parses the data returned by the device and displays
  143.     the device information.
  144.  
  145.     3) When you select the FORMAT button, the program issues MODE SENSE commands
  146.     to get the format parameters for your drive. The program then attempts to
  147.     set both the logical and physical sector size to 1024 bytes/sector by 
  148.     issueing a MODE SELECT command. All of the other format parameters are
  149.     left unchanged. If the MODE SELECT command did not encounter errors, the
  150.     program will issue a FORMAT command. IF THE MODE SELECT COMMAND REPORTS
  151.     ERRORS, THIS UTILITY CAN NOT FORMAT YOUR DRIVE.
  152.  
  153.     4) When you select the DISKTAB button, the program issues MODE SENSE, 
  154.     INQUIRY, and READ CAPACITY commands to gather the information necessary
  155.     to build a disktab entry.
  156.  
  157.  
  158.                         Rory Bolt
  159.                         rory@fps.com
  160.  
  161.  
  162.